package com.xmtlxx.common.core.domain.entity;

import com.xmtlxx.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 业务流程对象 sys_process
 *
 * @author xmtlxx
 * @date 2022-04-24
 */
@Data
@TableName("sys_process")
public class SysProcess extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    @TableId(value = "pid")
    private String pid;
    /**
     * 业务id
     */
    private String bussid;
    /**
     * 模型id
     */
    private String mid;
    /**
     * 流程id
     */
    private String wid;
    /**
     * 节点id
     */
    private String nid;
    /**
     * 顺序
     */
    private Long seq;
    /**
     * 名称
     */
    private String name;
    /**
     * 描述
     */
    private String memo;
    /**
     * 状态：0-待执行；1-当前节点(正在执行)；2-已执行
     */
    private String status;
    /**
     * 执行人
     */
    private String operator;
    /**
     * 执行时间
     */
    private Date actime;
    /**
     * 执行结果：0-驳回；1-通过；2-不通过；3-转办；
     */
    private String action;
    /**
     * 备注
     */
    private String remark;
    /**
     * 节点条件
     */
    private String cond;
    /**
     * 父节点
     */
    private String pnid;
    /**
     * 部门ID
     */
    private Long deptId;

}
